from math import*
N=int(input('Введите четырёхзначное число: '))
if N>999 and N<10000:
   if N%2==0:
       print('Число чётное: да')
   else: print('Число чётное: нет')
   if N%3==0:
       print('Число кратное трём: да')
   else: print('Число кратное трём: нет')
   NQ=sqrt(N)
   if NQ==int(NQ):
       print('Число является квадратом числа:',int(NQ))
   else: print('Число является квадратом числа: нет')
   print()
   N1=N%10
   N2=(N//10)%10
   N3=(N//100)%10
   N4=N//1000
   Ma=max(N1,N2,N3,N4)
   Mi=min(N1,N2,N3,N4)
   print('Наименьшая цифра числа:',Mi)
   print('Наибольшая цифра числа:',Ma)
   No=0
   if N1==0: No=No+1
   if N2==0: No=No+1
   if N3==0: No=No+1
   print('Количество нулей в числе:',No)
   print()
   NQ1=sqrt(N1)
   NQ2=sqrt(N2)
   NQ3=sqrt(N3)
   NQ4=sqrt(N4)
   if NQ1==int(NQ1):
       print('Цифра в разряде единиц является квадратом числа:',int(NQ1))
   else: print('Цифра в разряде единиц является квадратом числа: нет')
   if NQ2==int(NQ2):
       print('Цифра в разряде является десятков квадратом числа:',int(NQ2))
   else: print('Цифра в разряде десятков является квадратом числа: нет')
   if NQ3==int(NQ3):
       print('Цифра в разряде сотен является квадратом числа:',int(NQ3))
   else: print('Цифра в разряде сотен является квадратом числа: нет')
   if NQ4==int(NQ4):
       print('Цифра в разряде тысяч является квадратом числа:',int(NQ4))
   else: print('Цифра в разряде тысяч является квадратом числа: нет')
else: print('Введённое число не является четырёхзначным')
